home *** CD-ROM | disk | FTP | other *** search
- #ifndef NLINDEX_H
- #define NLINDEX_H
-
- #include "nodelist.h"
-
- #define INDEX "index"
-
- #ifdef HAS_NDBM_H
- #include <ndbm.h>
- extern DBM *nldb;
- #endif
- extern int openstatus;
-
- extern struct _nodelist {
- char *domain;
- FILE *fp;
- } *nodevector;
-
- struct _ixentry {
- unsigned short zone;
- unsigned short net;
- unsigned short node;
- unsigned short point;
- };
- struct _loc {
- unsigned short nlnum;
- off_t off;
- unsigned short hub;
- };
-
- extern struct _pkey {
- char *key;
- unsigned char type;
- unsigned char pflag;
- } pkey[];
-
- extern struct _fkey fkey[];
-
- extern int initnl(void);
-
- #endif
-